import csv
import json

# 输入的 CSV 文件名
csv_file_path = 'drone_status_new.csv'
# 输出的 JSON 文件名
json_file_path = 'drone_status_new.json'

# 打开 CSV 文件并读取内容
with open(csv_file_path, mode='r', encoding='utf-8') as csv_file:
    # 使用 csv.DictReader 读取 CSV 文件
    csv_reader = csv.DictReader(csv_file, delimiter=';')
    # 将 CSV 数据转换为 JSON 格式
    json_data = json.dumps(list(csv_reader), indent=4, ensure_ascii=False)

# 将 JSON 数据写入文件
with open(json_file_path, mode='w', encoding='utf-8') as json_file:
    json_file.write(json_data)

print(f"CSV 文件已成功转换为 JSON 文件，保存为 {json_file_path}")